* {
margin:0;
padding:0;
}

body {
width:100%;
color:#808080;
font-family:tahoma;
}

p {
margin:5px 0 5px 0;
}

td {
font-size:11px;
}

a {
color:#369;
}

input,
textarea {
font-family:tahoma;
font-size:11px;
color:#808080;
background-color:#f0f0f0;
border:1px solid #b4b4b4;
padding:4px 8px 4px 8px;
}

input:hover,
textarea:hover {
background-color:#fff;
}

#wrapper {
width:380px;
margin:0 auto 0 auto;
text-align:center;
}

fieldset {
width:380px;
border:1px solid #b4b4b4;
padding:5px 15px 15px 15px;
text-align:left;
}

legend {
font-weight:bold;
background-color:#f0f0f0;
border:1px solid #b4b4b4;
padding:4px 8px 4px 8px;
}

fieldset fieldset {
border:1px solid #b4b4b4;
font-size:11px;
margin:10px 0 0 0;
padding:5px;
text-align:left;
}

fieldset fieldset legend {
font-weight:bold;
background-color:#f0f0f0;
border:1px solid #b4b4b4;
padding:2px;
}

.upload_b {
background:url(../images/upload.jpg) left no-repeat;
padding-left:15px;
}

.delete_b {
background:url(../images/delete.jpg) right no-repeat;
padding-right:15px;
}

.error {
background-color:red;
color:white;
border-color:#850000;
}
